package com.mdd.common.entity.zdjd.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@ApiModel("设备回传数据入参")
public class DeviceFeedbackDataParam implements Serializable {

    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    @ApiModelProperty(value = "设备号（设备唯一标识）")
    private String deviceCode;

    @ApiModelProperty(value = "状态（1：在线；2：运行中；3：离线；4：故障；5：待维修；）")
    private Integer status;

    @ApiModelProperty(value = "类型（1：单灶；2：双灶；）")
    private Integer type;

    @ApiModelProperty(value = "代理商唯一标识")
    private String agentKey;

    @ApiModelProperty(value = "代理商名称")
    private String agentName;

    @ApiModelProperty(value = "代理商手机号")
    private String agentPhone;

    @ApiModelProperty(value = "代理商身份证号")
    private String agentIdCard;

    @ApiModelProperty(value = "本次油耗数据")
    private BigDecimal oil;

    @ApiModelProperty(value = "本次运行时长")
    private BigDecimal runTime;

    @ApiModelProperty(value = "本次充值金额")
    private BigDecimal rechargeAmount;


}
